LinuxQMISDK  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiWds.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_WDS_H__
13 #define __GOBI_API_WDS_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #define IPV6_ADDRESS_ARRAY_SIZE 8
20 #define MAX_PDN_THROTTLE_TIMER 10
21 #define MAX_PCOID_LIST 10
22 #define PROFILE_3GPP 0
23 #define PROFILE_3GPP2 1
24 #define IPV4 4
25 #define IPV6 6
26 
44 ULONG SetMobileIP( ULONG mode );
45 
63 ULONG GetMobileIP( ULONG *pMode );
64 
114  CHAR *pSPC,
115  ULONG *pMode,
116  BYTE *pRetryLimit,
117  BYTE *pRetryInterval,
118  BYTE *pReRegPeriod,
119  BYTE *pReRegTraffic,
120  BYTE *pHAAuthenticator,
121  BYTE *pHA2002bis );
122 
139 ULONG SetAutoconnect( ULONG setting );
140 
156 ULONG GetAutoconnect( ULONG *pSetting );
157 
222  ULONG profileType,
223  ULONG *pPDPType,
224  ULONG *pIPAddress,
225  ULONG *pPrimaryDNS,
226  ULONG *pSecondaryDNS,
227  ULONG *pAuthentication,
228  CHAR *pName,
229  CHAR *pAPNName,
230  CHAR *pUsername,
231  CHAR *pPassword );
307  ULONG profileType,
308  ULONG *pPDPType,
309  ULONG *pIPAddressv4,
310  ULONG *pPrimaryDNSv4,
311  ULONG *pSecondaryDNSv4,
312  USHORT *pIPAddressv6,
313  USHORT *PrimaryDNSv6,
314  USHORT *pSecondaryDNSv6,
315  ULONG *pAuthentication,
316  CHAR *pName,
317  CHAR *pAPNName,
318  CHAR *pUsername,
319  CHAR *pPassword);
320 
396  ULONG profileType,
397  ULONG *pPDPType,
398  ULONG *pIPAddressv4,
399  ULONG *pPrimaryDNSv4,
400  ULONG *pSecondaryDNSv4,
401  USHORT *pIPAddressv6,
402  USHORT *PrimaryDNSv6,
403  USHORT *pSecondaryDNSv6,
404  ULONG *pAuthentication,
405  CHAR *pName,
406  CHAR *pAPNName,
407  CHAR *pUsername,
408  CHAR *pPassword);
482  ULONG profileType,
483  ULONG *pPDPType,
484  ULONG *pIPAddress,
485  ULONG *pPrimaryDNS,
486  ULONG *pSecondaryDNS,
487  ULONG *pAuthentication,
488  BYTE nameSize,
489  CHAR *pName,
490  BYTE apnSize,
491  CHAR *pAPNName,
492  BYTE userSize,
493  CHAR *pUsername );
494 
591  ULONG profileType,
592  ULONG *pPDPType,
593  ULONG *pIPAddressv4,
594  ULONG *pPrimaryDNSv4,
595  ULONG *pSecondaryDNSv4,
596  USHORT *pIPAddressv6,
597  USHORT *pPrimaryDNSv6,
598  USHORT *pSecondaryDNSv6,
599  ULONG *pAuthentication,
600  BYTE nameSize,
601  CHAR *pName,
602  BYTE apnSize,
603  CHAR *pAPNName,
604  BYTE userSize,
605  CHAR *pUsername );
606 
705 typedef struct _getDefaultSettingsV2
706 {
724 
745  ULONG profileType,
746  getDefaultSettingsV2 *pGetDefaultSettingsV2);
747 
748 
770  ULONG *pState,
771  BYTE instance );
772 
806  ULONG *pTXPacketSuccesses,
807  ULONG *pRXPacketSuccesses,
808  ULONG *pTXPacketErrors,
809  ULONG *pRXPacketErrors,
810  ULONG *pTXPacketOverflows,
811  ULONG *pRXPacketOverflows,
812  BYTE instance );
813 
835  ULONGLONG *pTXTotalBytes,
836  ULONGLONG *pRXTotalBytes,
837  BYTE instance );
838 
860  ULONG *pDormancyState,
861  BYTE instance );
862 
907  ULONG *pDataBearer,
908  BYTE instance );
909 
967 typedef struct dataBearerTechnology
968 {
973 
979 {
982 };
983 
1002 typedef struct dataBearers
1003 {
1008 
1030  QmiWDSDataBearers *pDataBearers,
1031  BYTE instance );
1032 
1052  ULONGLONG *pDuration,
1053  BYTE instance );
1054 
1065 typedef struct {
1068 }lastCallTlv ;
1069 
1080 typedef struct {
1083 }callActiveTlv ;
1084 
1095 typedef struct {
1099 
1100 
1116 typedef struct
1117 {
1123 
1143  getCallDurationV2 *pGetDuration,
1144  BYTE instance );
1145 
1170 typedef struct{
1175 
1176 
1187 typedef struct{
1192 
1208 
1239  ULONG *pCurrentChannelTXRate,
1240  ULONG *pCurrentChannelRXRate,
1241  ULONG *pMaxChannelTXRate,
1242  ULONG *pMaxChannelRXRate,
1243  BYTE instance );
1244 
1312  BYTE index,
1313  BYTE *pEnabled,
1314  ULONG *pAddress,
1315  ULONG *pPrimaryHA,
1316  ULONG *pSecondaryHA,
1317  BYTE *pRevTunneling,
1318  BYTE naiSize,
1319  CHAR *pNAI,
1320  ULONG *pHASPI,
1321  ULONG *pAAASPI,
1322  ULONG *pHAState,
1323  ULONG *pAAAState );
1324 
1344 ULONG GetLastMobileIPError( ULONG *pError );
1345 
1346 /*
1347  * This API used internally for Setting IP Family Preference
1348  *
1349  * \param IPFamilyPreference[IN]
1350  * - IP Family preference
1351  *
1352  * \param instance[IN]
1353  * - PDP instance
1354  *
1355  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1356  *
1357  * \sa See qmerrno.h for eQCWWAN_xxx error values
1358  *
1359  */
1361  BYTE IPFamilyPreference,
1362  BYTE instance );
1363 
1364 /*
1365  * This API used internally for checking if a device is a Gobi device
1366  *
1367  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1368  *
1369  * \sa See qmerrno.h for eQCWWAN_xxx error values
1370  *
1371  */
1373 
1393  CHAR *pSPC,
1394  BYTE index );
1395 
1448  CHAR *pSPC,
1449  BYTE index,
1450  BYTE *pEnabled,
1451  ULONG *pAddress,
1452  ULONG *pPrimaryHA,
1453  ULONG *pSecondaryHA,
1454  BYTE *pRevTunneling,
1455  CHAR *pNAI,
1456  ULONG *pHASPI,
1457  ULONG *pAAASPI,
1458  CHAR *pMNHA,
1459  CHAR *pMNAAA );
1460 
1542 struct UMTSQoS
1543 {
1556 };
1557 
1575 {
1578 };
1579 
1601 struct GPRSQoS
1602 {
1608 };
1609 
1620 {
1623 };
1624 
1635 {
1638 };
1639 
1650 {
1653 };
1654 
1664 struct Domain
1665 {
1668 };
1669 
1680 {
1682  struct Domain domain[10];
1683 };
1684 
1699 {
1702 };
1703 
1717 {
1720 };
1721 
1735 {
1738 };
1739 
1747 {
1749 };
1750 
1758 {
1760 };
1761 
1762 
1871 {
1897 };
1898 
1918 {
1922 };
1923 
1938  struct WdsRunTimeSettings *pRunTimeSettings );
1939 
2008  ULONG profileType,
2009  BYTE profileId,
2010  ULONG *pPDPType,
2011  ULONG *pIPAddress,
2012  ULONG *pPrimaryDNS,
2013  ULONG *pSecondaryDNS,
2015  CHAR *pName,
2016  CHAR *pAPNName,
2017  CHAR *pUsername,
2018  CHAR *pPassword );
2019 
2105  ULONG profileType,
2106  BYTE profileId,
2107  ULONG *pPDPType,
2108  ULONG *pIPAddress,
2109  ULONG *pPrimaryDNS,
2110  ULONG *pSecondaryDNS,
2112  BYTE nameSize,
2113  CHAR *pName,
2114  BYTE apnSize,
2115  CHAR *pAPNName,
2116  BYTE userSize,
2117  CHAR *pUsername,
2118  WORD *pExtendedErrorCode );
2119 
2221 };
2222 
2246  struct ssdatasession_params *pin );
2247 
2265 };
2266 
2291  struct SLQSDeleteProfileParams *pProfileToDelete,
2292  WORD *pExtendedErrorCode );
2293 
2503 {
2543 };
2544 
2545 
2731 {
2763 };
2764 
3079 {
3141 };
3142 
3153 typedef union WdsProfileParam
3154 {
3158 
3169 typedef union WdsProfileParamV2
3170 {
3174 
3175 
3200 {
3204 };
3205 
3285 {
3298 };
3299 
3320 {
3326 };
3327 
3378 {
3392 };
3393 
3408 {
3411 };
3412 
3439 {
3445 };
3446 
3463 {
3467 };
3468 
3494  struct CreateProfileIn *pReq,
3495  struct CreateProfileOut *pResp );
3496 
3519 };
3520 
3536 ULONG SLQSAutoConnect( struct slqsautoconnect *pacreq );
3537 
3557 {
3561 };
3562 
3575 {
3577 };
3578 
3597  struct ModifyProfileIn *pReq,
3598  struct ModifyProfileOut *pResp );
3599 
3663 typedef struct _slqs3GPPConfigItem
3664 {
3672 
3687 ULONG SLQSSet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
3688 
3703 ULONG SLQSGet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
3704 
3717 typedef struct _GetProfileSettingIn
3718 {
3722 
3740 {
3744 
3762 {
3766 
3787  GetProfileSettingIn *pReq,
3788  GetProfileSettingOut *pResp );
3789 
3810  GetProfileSettingIn *pReq,
3811  GetProfileSettingOutV2 *pResp );
3812 
3838 typedef struct
3839 {
3842 } TrStatInd;
3843 
3901 typedef struct
3902 {
3914 
3937 ULONG SLQSWdsSetEventReport( wdsSetEventReportReq *pSetEventReportReq );
3938 
3951 typedef struct
3952 {
3956 
4029 typedef struct
4030 {
4047 
4069  swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq,
4070  swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp );
4071 
4091 {
4096 };
4097 
4120 {
4125 };
4126 
4127 /*
4128  * This API is an internal Api.Used to switch the call for GetConnectionRate.
4129  *
4130  * \param pV4sessionId[IN]
4131  * - use to store the current IPV4 Session Id. It can be NULL
4132  *
4133  * \param pV6sessionId[IN]
4134  * - use to store the current IPV6 Session Id. It can be NULL
4135  *
4136  * \param pConnectionRateElmnt[OUT]
4137  * - See \ref WdsConnectionRateElmnts for more information
4138  *
4139  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
4140  *
4141  * \sa see qmerrno.h for eQCWWAN_xxx error values
4142  *
4143  * \note Technology Supported: UMTS/CDMA\n
4144  * Device Supported: MC77XX\n
4145  * Timeout: 2 seconds\n
4146  *
4147  */
4149  ULONG *pv4sessionId,
4150  ULONG *pv6sessionId,
4151  struct WdsConnectionRateElmnts *pConnectionRateElmnt );
4152 
4170  struct WdsConnectionRate *pConnectionRate );
4171 
4183 {
4186 };
4187 
4210 {
4215 };
4216 
4217 /*
4218  * This API is an internal Api.Used to switch the call for GetByteTotals.
4219  *
4220  * \param pV4sessionId[IN]
4221  * - use to store the current IPV4 Session Id. It can be NULL
4222  *
4223  * \param pV6sessionId[IN]
4224  * - use to store the current IPV6 Session Id. It can be NULL
4225  *
4226  * \param pByteTotalsElmnt[OUT]
4227  * - See \ref WdsByteTotalsElmnts for more information
4228  *
4229  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
4230  *
4231  * \sa see qmerrno.h for eQCWWAN_xxx error values
4232  *
4233  * Timeout: 2 seconds\n
4234  *
4235  */
4237  ULONG *pv4sessionId,
4238  ULONG *pv6sessionId,
4239  struct WdsByteTotalsElmnts *pByteTotalsElmnt );
4240 
4255  struct WdsByteTotals *pByteTotals );
4256 
4273 ULONG SLQSWdsGoDormant( void );
4274 
4291 ULONG SLQSWdsGoActive( void );
4292 
4321  ULONG *pStateV4,
4322  ULONG *pStateV6,
4323  BYTE instance );
4324 
4325 /*
4326  * This structure contains the response parameters retrieved by the API
4327  * iSLQSGetInstanceID. This is for SDK internal use only.
4328  *
4329  * \param pInstanceID
4330  * - Instance ID corresponding to the session ID
4331  *
4332  * \param pIPFamily
4333  * - IP Family for the session ID
4334  * - 4 - IPv4
4335  * - 6 - IPv6
4336  *
4337  * \note none
4338  *
4339  */
4340 typedef struct
4341 {
4344 } GetInstIDResp;
4345 
4346 /*
4347  * This structure contains the response parameters retrieved by the API
4348  * iSLQSGetSessionID. This is for SDK internal use only.
4349  *
4350  * \param pSessionIDv4
4351  * - IPv4 session ID
4352  *
4353  * \param pSessionIDv6
4354  * - IPv6 session ID
4355  *
4356  * \note none
4357  *
4358  */
4359 typedef struct
4360 {
4364 
4381 typedef struct
4382 {
4385 } TransferStatInd;
4386 
4429 typedef struct
4430 {
4438 
4456 typedef struct
4457 {
4461 
4479 typedef struct
4480 {
4485 } ChannelRate;
4486 
4585 typedef struct
4586 {
4599 
4617  getDUNCallInfoReq *pGetDUNCallInfoReq,
4618  getDUNCallInfoResp *pGetDUNCallInfoResp );
4619 
4669 {
4682 };
4683 
4706 {
4711 };
4712 
4729 {
4731 };
4732 
4754  struct WdsPktStatisticsReq *pStatMask,
4755  struct WdsPktStatisticsElmnts *pPktStatisticsElmnt,
4756  BYTE instance );
4757 
4758 /*
4759  * This API is an internal Api.Used to switch the call for GetPacketStatistics.
4760  *
4761  * \param pV4sessionId[IN]
4762  * - use to store the current IPV4 Session Id. It can be NULL
4763  *
4764  * \param pV6sessionId[IN]
4765  * - use to store the current IPV6 Session Id. It can be NULL
4766  *
4767  * \param pStatMask[IN]
4768  * - See \ref WdsPktStatisticsReq for more information
4769  *
4770  * \param pPktStatisticsElmnt[OUT]
4771  * - See \ref WdsPktStatisticsElmnts for more information
4772  *
4773  * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
4774  *
4775  * \sa see qmerrno.h for eQCWWAN_xxx error values
4776  *
4777  */
4779  ULONG *pV4sessionId,
4780  ULONG *pV6sessionId,
4781  struct WdsPktStatisticsReq *pStatMask,
4782  struct WdsPktStatisticsElmnts *pPktStatisticsElmnt );
4783 
4802  struct WdsPktStatisticsReq *pStatMask,
4803  struct WdsPktStatisticsResp *pPktStatistics );
4804 
4862 typedef struct
4863 {
4868 
4888 typedef struct
4889 {
4894 
4908 ULONG SLQSGetCurrDataSystemStat ( CurrDataSysStat *pCurrDataSysStat );
4909 
4931 typedef struct
4932 {
4936 
4951 ULONG RMSetTransferStatistics( swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq );
4952 
4953 typedef struct
4954 {
4957 }DataULongTlv;
4958 
4959 typedef struct
4960 {
4964 
4990 typedef struct {
4991  struct qmTlvResult results;
4999 
5000 
5013 
5076 typedef struct
5077 {
5082 
5093 typedef struct
5094 {
5098 
5099 
5117  DataBearerTechExt *pDataBearerTech,
5118  BYTE instance );
5119 
5137 typedef struct
5138 {
5141  unsigned long max_channel_tx_rate;
5142  unsigned long max_channel_rx_rate;
5144 
5162 
5175 typedef struct
5176 {
5180 
5195 
5221 typedef struct
5222 {
5226 
5241 
5263  BYTE profile_type,
5264  BYTE profile_family,
5265  BYTE *pProfile_no
5266  );
5267 
5289  BYTE profile_type,
5290  BYTE profile_family,
5291  BYTE profile_index
5292  );
5293 
5303 typedef struct
5304 {
5308 
5324 typedef struct
5325 {
5328  BYTE chaddr[16];
5330 
5346 typedef struct
5347 {
5350  BYTE optVal[255];
5351 } WdsDHCPv4Option;
5352 
5364 typedef struct
5365 {
5369 
5384 typedef struct
5385 {
5389 } WdsDHCPv4Config;
5390 
5397 typedef struct
5398 {
5401 
5415 
5429 
5444 ULONG SetMuxID(BYTE instance );
5445 
5446 /* enumerations */
5447 enum pdpidx{
5457 };
5458 
5459 #ifdef __cplusplus
5460 } /* extern "C" { */
5461 #endif
5462 #endif /* __GOBI_API_WDS_H__ */
BYTE * pPCSCFAddrPCO
Definition: qaGobiApiWds.h:1885
Definition: qaGobiApiWds.h:3556
BYTE * pIsPcscfAddressNedded
Definition: qaGobiApiWds.h:2754
BYTE * pAPNClass
Definition: qaGobiApiWds.h:3117
struct PCSCFFQDNAddressList * pPCSCFFQDNAddrList
Definition: qaGobiApiWds.h:1887
BYTE instanceId
Definition: qaGobiApiWds.h:2203
ULONG SLQSGetDataBearerTechnology(QmiWDSDataBearers *pDataBearers, BYTE instance)
BYTE * pDormancyStatusInd
Definition: qaGobiApiWds.h:3906
WORD * pProfilenameSize
Definition: qaGobiApiWds.h:2505
BYTE userSize
Definition: qaGobiApiWds.h:719
union WdsProfileParamV2 QmiProfileInfoV2
WORD PcoList[10]
Definition: qaGobiApiWds.h:1759
DataULongTlv TxOkConutTlv
Definition: qaGobiApiWds.h:4992
struct WdsConnectionRateElmnts ConnRateElmntsV6
Definition: qaGobiApiWds.h:4124
ULONG SetActiveMobileIPProfile(CHAR *pSPC, BYTE index)
DataBearerTech * pLastBearerTech
Definition: qaGobiApiWds.h:5096
BYTE eValid
Definition: qaGobiApiWds.h:3380
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:1547
ULONG * pv4sessionId
Definition: qaGobiApiWds.h:1188
ULONG SLQSGetProfileSettingsV2(GetProfileSettingIn *pReq, GetProfileSettingOutV2 *pResp)
ULONG SLQSGetDataBearerTechnologyExt(DataBearerTechExt *pDataBearerTech, BYTE instance)
struct _GetProfileSettingIn GetProfileSettingIn
Definition: qaGobiApiWds.h:1170
struct IPV6AddressInfo * pIPv6Address
Definition: qaGobiApiWds.h:4038
ULONG * pStatMask
Definition: qaGobiApiWds.h:4730
ULONG rcv6
Definition: qaGobiApiWds.h:2212
struct _getDefaultSettingsV2 getDefaultSettingsV2
WORD * pAPNnameSize
Definition: qaGobiApiWds.h:2510
BYTE profileIndex
Definition: qaGobiApiWds.h:2264
ULONG GetConnectionRate(ULONG *pCurrentChannelTXRate, ULONG *pCurrentChannelRXRate, ULONG *pMaxChannelTXRate, ULONG *pMaxChannelRXRate, BYTE instance)
BYTE * pIMCNflag
Definition: qaGobiApiWds.h:1893
ULONG SLQSResetPacketStatics()
BYTE gwV6PrefixLen
Definition: qaGobiApiWds.h:1718
ULONG SLQSGetSessionState(ULONG *pStateV4, ULONG *pStateV6, BYTE instance)
Definition: qaGobiApiWds.h:1002
WORD * pMaxPDN
Definition: qaGobiApiWds.h:3123
struct UMTSQoS * pUMTSReqQoS
Definition: qaGobiApiWds.h:2513
#define MAX_PCOID_LIST
Definition: qaGobiApiWds.h:21
BYTE * pPdpContext
Definition: qaGobiApiWds.h:2529
Definition: qaGobiApiWds.h:1734
Definition: qaGobiApiWds.h:981
lastCallActiveTlv * pLastCallActiveDur
Definition: qaGobiApiWds.h:1121
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: qaGobiApiWds.h:19
ULONG SLQSStartStopDataSession(struct ssdatasession_params *pin)
ULONG * pCurrentChannelTXRate
Definition: qaGobiApiWds.h:4092
struct IPV6AddressInfo * pIPV6AddrInfo
Definition: qaGobiApiWds.h:1895
WORD destPortRangeStart
Definition: qaGobiApiWds.h:3385
CHAR * pPassword
Definition: qaGobiApiWds.h:2218
char CHAR
Definition: SwiDataTypes.h:34
ULONG SLQSGetProfileSettings(GetProfileSettingIn *pReq, GetProfileSettingOut *pResp)
struct UMTSQoS * pUMTSGrantedQoS
Definition: qaGobiApiWds.h:1877
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:3291
Definition: qaGobiApiWds.h:705
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:3560
Definition: qaGobiApiWds.h:3739
Definition: qaGobiApiWds.h:5076
BYTE * pPdpHdrCompType
Definition: qaGobiApiWds.h:3083
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:1607
ULONG gUlBitRate
Definition: qaGobiApiWds.h:3443
WdsDHCPv4HWConfig * pHwConfig
Definition: qaGobiApiWds.h:5387
struct dataBearers QmiWDSDataBearers
ULONG * pMaxChannelTXRate
Definition: qaGobiApiWds.h:4094
ULONG * pPDNInactivTimeout
Definition: qaGobiApiWds.h:2540
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:1171
CHAR * pUsername
Definition: qaGobiApiWds.h:2217
Definition: qaGobiApiWds.h:5451
struct dataBearerTechnology QmiWDSDataBearerTechnology
Definition: qaGobiApiWds.h:967
BYTE numInstances
Definition: qaGobiApiWds.h:1681
BYTE * pSupportEmergencyCalls
Definition: qaGobiApiWds.h:3119
BYTE * pIWLANtoLTEHandoverFlag
Definition: qaGobiApiWds.h:3132
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:1548
ULONG * pPrimaryDNSV4
Definition: qaGobiApiWds.h:1875
ULONGLONG CallDuration
Definition: qaGobiApiWds.h:1118
Definition: qaGobiApiWds.h:1574
BYTE * pReportChannelRate
Definition: qaGobiApiWds.h:4436
struct WdsByteTotalsElmnts ByteTotalsElmntsV6
Definition: qaGobiApiWds.h:4214
ULONG GetDormancyState(ULONG *pDormancyState, BYTE instance)
BYTE * pProfileID
Definition: qaGobiApiWds.h:3201
ULONG * pIPv4AddrPref
Definition: qaGobiApiWds.h:3098
BYTE NetworkType
Definition: qaGobiApiWds.h:4864
USHORT * pIPv6AddPref
Definition: qaGobiApiWds.h:3108
ULONG SLQSGetCurrDataSystemStat(CurrDataSysStat *pCurrDataSysStat)
BYTE * pDataCallStatusChangeInd
Definition: qaGobiApiWds.h:3909
BYTE PCSFlag
Definition: qaGobiApiWds.h:1737
BYTE * pAuthRetryCount
Definition: qaGobiApiWds.h:2741
unsigned char BYTE
Definition: SwiDataTypes.h:33
Definition: qaGobiApiWds.h:4990
Definition: qaGobiApiWds.h:4340
BYTE * pPcscfAddrUsingPCO
Definition: qaGobiApiWds.h:3099
Definition: qaGobiApiWds.h:3901
WORD * pSePCSCFIPv6Address
Definition: qaGobiApiWds.h:4045
ULONG ulData
Definition: qaGobiApiWds.h:4956
ULONG SLQSGetCurrentChannelRate(WDSSWICurrentChannelRates *pRates, BYTE instance)
struct WdsConnectionRateElmnts ConnRateElmntsV4
Definition: qaGobiApiWds.h:4123
Definition: qaGobiApiWds.h:1116
BYTE profileIndex
Definition: qaGobiApiWds.h:1577
ULONG * pSecondaryV4DnsAddress
Definition: qaGobiApiWds.h:2756
Definition: qaGobiApiWds.h:1065
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:3325
ULONG * pRXPacketErrors
Definition: qaGobiApiWds.h:4673
ULONG SLQSAutoConnect(struct slqsautoconnect *pacreq)
ULONG failureReason
Definition: qaGobiApiWds.h:2208
ULONGLONG * pRXOkBytesCount
Definition: qaGobiApiWds.h:4677
ULONG * pSessionIDv6
Definition: qaGobiApiWds.h:4362
BYTE acsetting
Definition: qaGobiApiWds.h:3517
Definition: qaGobiApiWds.h:3284
ULONG SLQSGetDUNCallInfo(getDUNCallInfoReq *pGetDUNCallInfoReq, getDUNCallInfoResp *pGetDUNCallInfoResp)
BYTE * pIPv6prefixlen
Definition: qaGobiApiWds.h:1173
ULONG precedenceClass
Definition: qaGobiApiWds.h:1603
struct WdsPktStatisticsElmnts PktStatElmntsV6
Definition: qaGobiApiWds.h:4710
ULONG SLQSDeleteProfile(struct SLQSDeleteProfileParams *pProfileToDelete, WORD *pExtendedErrorCode)
CHAR domainName[256]
Definition: qaGobiApiWds.h:1667
Definition: qaGobiApiWds.h:3153
struct GPRSRequestedQoS * pGPRSRequestedQos
Definition: qaGobiApiWds.h:3091
ULONG reliabilityClass
Definition: qaGobiApiWds.h:3323
struct Domain domain[10]
Definition: qaGobiApiWds.h:1682
struct UMTSQoS * pUMTSReqQoS
Definition: qaGobiApiWds.h:3089
Definition: qaGobiApiWds.h:5448
ULONG * pPrDNSIPv4Address
Definition: qaGobiApiWds.h:4036
BYTE numOpt
Definition: qaGobiApiWds.h:5366
BYTE sourceIPMask
Definition: qaGobiApiWds.h:3383
ULONG * pPriDNSIPv4AddPref
Definition: qaGobiApiWds.h:3087
BYTE numInstances
Definition: qaGobiApiWds.h:1651
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:4121
ULONG SLQSGetByteTotals(struct WdsByteTotals *pByteTotals)
ULONG flowLabel
Definition: qaGobiApiWds.h:3391
BYTE * pProfileID
Definition: qaGobiApiWds.h:3558
BYTE * pDataBearerTech
Definition: qaGobiApiWds.h:4592
Definition: qaGobiApiWds.h:4209
Definition: qaGobiApiWds.h:3319
BYTE * pLoopbackMultiplier
Definition: qaGobiApiWds.h:5178
BYTE contextType
Definition: qaGobiApiWds.h:3954
ULONG * pLteRoamPDPType
Definition: qaGobiApiWds.h:3130
Definition: qaGobiApiWds.h:3462
WORD LTEAttachProfileListLen
Definition: qaGobiApiWds.h:3669
ULONG * pTechnology
Definition: qaGobiApiWds.h:2204
CHAR * pUserId
Definition: qaGobiApiWds.h:2743
ULONG CurrChanRxRate
Definition: qaGobiApiWds.h:4482
ULONG StatsMask
Definition: qaGobiApiWds.h:4384
BYTE profileId
Definition: qaGobiApiWds.h:5306
BYTE * pAPNEnabled3GPP2
Definition: qaGobiApiWds.h:2760
CurrNetworkInfo * pCurrNetworkInfo
Definition: qaGobiApiWds.h:4892
ULONG * pTXDroppedCount
Definition: qaGobiApiWds.h:4680
Definition: qaGobiApiWds.h:4728
CHAR * pPassword
Definition: qaGobiApiWds.h:722
ULONG SLQSGet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
ULONG SLQSGetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsResp *pPktStatistics)
DataULongTlv RxDropConutTlv
Definition: qaGobiApiWds.h:4997
ULONGLONG * pAPNBearer
Definition: qaGobiApiWds.h:3118
BYTE pwdSize
Definition: qaGobiApiWds.h:721
ULONG * pIPv4GWAddress
Definition: qaGobiApiWds.h:4035
WdsDHCPv4Option * pOptList
Definition: qaGobiApiWds.h:5367
ULONG * pPrPCSCFIPv4Address
Definition: qaGobiApiWds.h:4042
struct IPV6AddressInfo * pIPv6GWAddress
Definition: qaGobiApiWds.h:4039
WORD srcPortRangeEnd
Definition: qaGobiApiWds.h:3388
ULONG * pTXPacketSuccesses
Definition: qaGobiApiWds.h:4670
DataULongTlv TxDropConutTlv
Definition: qaGobiApiWds.h:4996
ULONG * pSessionIDv4
Definition: qaGobiApiWds.h:4361
WORD * pLTEAttachProfile
Definition: qaGobiApiWds.h:3665
USHORT * pPrimaryDNSv6
Definition: qaGobiApiWds.h:712
ULONG * pAuthentication
Definition: qaGobiApiWds.h:714
BYTE * pPdpAccessConFlag
Definition: qaGobiApiWds.h:3100
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:3289
ULONG trafficPriority
Definition: qaGobiApiWds.h:1555
Definition: qaGobiApiWds.h:5456
Definition: qaGobiApiWds.h:5450
Definition: qaGobiApiWds.h:5303
DataBearerTech * pBearerTech
Definition: qaGobiApiWds.h:5095
ULONG reliabilityClass
Definition: qaGobiApiWds.h:1605
Definition: qaGobiApiWds.h:4119
Definition: qaGobiApiWds.h:2262
WORD * pPrPCSCFIPv6Address
Definition: qaGobiApiWds.h:4044
Definition: qaGobiApiWds.h:4959
BYTE * pEnableNotification
Definition: qaGobiApiWds.h:5399
BYTE TlvPresent
Definition: qaGobiApiWds.h:1066
ULONG GetMobileIPProfile(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, ULONG *pHAState, ULONG *pAAAState)
BYTE * pReportDormStatus
Definition: qaGobiApiWds.h:4434
ULONG iGetByteTotals(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsByteTotalsElmnts *pByteTotalsElmnt)
struct UMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: qaGobiApiWds.h:2533
lastCallTlv * pLastCallDur
Definition: qaGobiApiWds.h:1119
BYTE * p3gppRelease
Definition: qaGobiApiWds.h:3668
USHORT * pPriDNSIPv6addpref
Definition: qaGobiApiWds.h:2535
WORD * pOperatorPCOID
Definition: qaGobiApiWds.h:3120
callActiveTlv * pCallActiveDur
Definition: qaGobiApiWds.h:1120
Definition: qaGobiApiWds.h:4705
QmiWDSDataBearerTechnology * pLastCallDataBearerTechnology
Definition: qaGobiApiWds.h:1006
Definition: qaGobiApiWds.h:5454
BYTE QCI
Definition: qaGobiApiWds.h:3440
struct PDNThrottleTimer * pPDNThrottleTimer
Definition: qaGobiApiWds.h:3134
ULONG GetAutoconnect(ULONG *pSetting)
ULONG soMask
Definition: qaGobiApiWds.h:971
ULONG SLQSModifyProfile(struct ModifyProfileIn *pReq, struct ModifyProfileOut *pResp)
qmiDataBearerMasks
Definition: qaGobiApiWds.h:978
ULONGLONG callActiveTime
Definition: qaGobiApiWds.h:1082
ULONG GetDefaultProfileNum(BYTE profile_type, BYTE profile_family, BYTE *pProfile_no)
ULONG SOMask
Definition: qaGobiApiWds.h:4866
struct UMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: qaGobiApiWds.h:2534
ULONG delayClass
Definition: qaGobiApiWds.h:3322
USHORT * pPriV6DnsAddress
Definition: qaGobiApiWds.h:2757
BYTE * pPdnType
Definition: qaGobiApiWds.h:2753
WORD domainLen
Definition: qaGobiApiWds.h:1666
BYTE * pLcpCreqRetryCount
Definition: qaGobiApiWds.h:2739
BYTE * pCurrPrefDataSysInd
Definition: qaGobiApiWds.h:3910
Definition: qaGobiApiWds.h:4429
Definition: qaGobiApiWds.h:1634
ULONG GetPacketStatus(ULONG *pTXPacketSuccesses, ULONG *pRXPacketSuccesses, ULONG *pTXPacketErrors, ULONG *pRXPacketErrors, ULONG *pTXPacketOverflows, ULONG *pRXPacketOverflows, BYTE instance)
ULONG SLQSWdsGoDormant(void)
ULONGLONG soMask
Definition: qaGobiApiWds.h:5080
ULONG * pPppSessCloseTimerDO
Definition: qaGobiApiWds.h:2733
struct PCSCFIPv4ServerAddressList * pServerAddrList
Definition: qaGobiApiWds.h:1886
CHAR * pProfileName
Definition: qaGobiApiWds.h:1872
Definition: qaGobiApiWds.h:4862
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:1553
ULONG transferDelay
Definition: qaGobiApiWds.h:1554
ULONG SLQSSGetDHCPv4ClientConfig(WdsDHCPv4Config *pReqResp)
Definition: SwiDataTypes.h:60
ULONG * v4sessionId
Definition: qaGobiApiWds.h:1919
ULONG * pSubnetMaskV4
Definition: qaGobiApiWds.h:1884
Definition: qaGobiApiWds.h:2730
ULONG * pIPv4Address
Definition: qaGobiApiWds.h:4034
BYTE * pPdpHdrCompType
Definition: qaGobiApiWds.h:2507
CHAR * pApnString
Definition: qaGobiApiWds.h:2751
ULONG ulMask
Definition: qaGobiApiWds.h:4934
ULONG SetMuxID(BYTE instance)
ULONG * pPrimaryV4DnsAddress
Definition: qaGobiApiWds.h:2755
WORD * pLTEAttachProfileList
Definition: qaGobiApiWds.h:3670
CHAR * pUsername
Definition: qaGobiApiWds.h:1879
ULONG SLQSGetConnectionRate(struct WdsConnectionRate *pConnectionRate)
struct TFTIDParams * pTFTID1Params
Definition: qaGobiApiWds.h:3103
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:3295
Definition: qaGobiApiWds.h:5384
Definition: qaGobiApiWds.h:1649
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:3293
BYTE * pIPFamilyPreference
Definition: qaGobiApiWds.h:1892
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:3287
ULONGLONG * pRXOKBytesLastCall
Definition: qaGobiApiWds.h:4679
unsigned long max_channel_tx_rate
Definition: qaGobiApiWds.h:5141
ULONG * pProfileId3GPP2
Definition: qaGobiApiWds.h:2206
ULONG GetSessionDurationV2(getCallDurationV2 *pGetDuration, BYTE instance)
ULONGLONG * pLastCallRXOKBytesCnt
Definition: qaGobiApiWds.h:4595
BYTE ByteLoopbackMode
Definition: qaGobiApiWds.h:5223
struct Profile3GPP2 SlqsProfile3GPP2
Definition: qaGobiApiWds.h:3156
ULONG SLQSGetRuntimeSettings(struct WdsRunTimeSettings *pRunTimeSettings)
BYTE * pPcscfAddrUsingPCO
Definition: qaGobiApiWds.h:2523
ULONG trafficPriority
Definition: qaGobiApiWds.h:3297
ChannelRate * pChannelRate
Definition: qaGobiApiWds.h:4593
ULONG pscsfIPv4Addr[64]
Definition: qaGobiApiWds.h:1622
BYTE * pDnsWithDHCPFlag
Definition: qaGobiApiWds.h:3129
BYTE TlvPresent
Definition: qaGobiApiWds.h:1096
struct PCOIDList * pPCOIDList
Definition: qaGobiApiWds.h:3136
Definition: qaGobiApiWds.h:5455
BYTE * pAPNDisabledFlag
Definition: qaGobiApiWds.h:2539
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:1551
BYTE bResetStatistics
Definition: qaGobiApiWds.h:4933
BYTE * pAPNClass3GPP2
Definition: qaGobiApiWds.h:2762
ULONG * pPDNInactivTimeout3GPP2
Definition: qaGobiApiWds.h:2761
Definition: qaGobiApiWds.h:4381
struct Profile3GPP2 SlqsProfile3GPP2
Definition: qaGobiApiWds.h:3172
ULONG SLQSWdsGoActive(void)
ULONG SetMobileIPProfile(CHAR *pSPC, BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, CHAR *pMNHA, CHAR *pMNAAA)
BYTE apnSize
Definition: qaGobiApiWds.h:717
#define MAX_PDN_THROTTLE_TIMER
Definition: qaGobiApiWds.h:20
BYTE * pLastCallDataBearerTech
Definition: qaGobiApiWds.h:4597
ULONG * pPDPType
Definition: qaGobiApiWds.h:1873
BYTE * pProfileType
Definition: qaGobiApiWds.h:3464
BYTE * pIPFamily
Definition: qaGobiApiWds.h:4343
CHAR * pAPNName
Definition: qaGobiApiWds.h:3085
ULONG * pSePCSCFIPv4Address
Definition: qaGobiApiWds.h:4043
BYTE * pPDPtype
Definition: qaGobiApiWds.h:3082
USHORT * pSecondaryDNSv6
Definition: qaGobiApiWds.h:713
ULONG verbFailReason
Definition: qaGobiApiWds.h:2220
Definition: qaGobiApiWds.h:3515
WORD * pUserIdSize
Definition: qaGobiApiWds.h:2744
BYTE * pAppPriority
Definition: qaGobiApiWds.h:2750
DataULongLongTlv RxOkByteCountTlv
Definition: qaGobiApiWds.h:4995
BYTE optValLen
Definition: qaGobiApiWds.h:5349
Definition: qaGobiApiWds.h:5093
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:3466
Definition: qaGobiApiWds.h:5449
USHORT * pPriDNSIPv6addpref
Definition: qaGobiApiWds.h:3111
WORD * pExtErrCode
Definition: qaGobiApiWds.h:3764
BYTE TlvPresent
Definition: qaGobiApiWds.h:4961
BYTE StatsPeriod
Definition: qaGobiApiWds.h:4383
ULONGLONG ullData
Definition: qaGobiApiWds.h:4962
CHAR * pUsername
Definition: qaGobiApiWds.h:2517
ULONG GetMobileIP(ULONG *pMode)
BYTE IPV6PrefixLen
Definition: qaGobiApiWds.h:1700
ULONG * pUmtsRoamPDPType
Definition: qaGobiApiWds.h:3131
BYTE * pPdpContext
Definition: qaGobiApiWds.h:3105
Definition: qaGobiApiWds.h:1746
BYTE * pDefaultPDNEnabled
Definition: qaGobiApiWds.h:3667
USHORT * pPrimaryDNSV6
Definition: qaGobiApiWds.h:1888
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:4122
BYTE * pAPNDisabledFlag
Definition: qaGobiApiWds.h:3115
ULONG gDlBitRate
Definition: qaGobiApiWds.h:3441
ULONG * pCurrentChannelRXRate
Definition: qaGobiApiWds.h:4093
BYTE profileType
Definition: qaGobiApiWds.h:1576
BYTE * pDormancyStatus
Definition: qaGobiApiWds.h:4591
ULONG SLQSCreateProfile(struct CreateProfileIn *pReq, struct CreateProfileOut *pResp)
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:1546
struct TFTIDParams * pTFTID2Params
Definition: qaGobiApiWds.h:3104
BYTE * pBearerId
Definition: qaGobiApiWds.h:4032
ULONG * pMaxChannelRXRate
Definition: qaGobiApiWds.h:4095
struct QosClassID * pQosClassID
Definition: qaGobiApiWds.h:2538
Definition: qaGobiApiWds.h:5453
ULONG SetDefaultProfileLTE(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *PrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
Definition: qaGobiApiWds.h:4090
BYTE * pRoamDisallowFlag
Definition: qaGobiApiWds.h:3127
BYTE * pSecondaryFlag
Definition: qaGobiApiWds.h:3106
BYTE * pReportConnStatus
Definition: qaGobiApiWds.h:4432
BYTE * pCurrChannelRateInd
Definition: qaGobiApiWds.h:3903
struct _GetProfileSettingOutV2 GetProfileSettingOutV2
ULONG * pOverridePDPType
Definition: qaGobiApiWds.h:3135
DataULongLongTlv TxOkByteCountTlv
Definition: qaGobiApiWds.h:4994
ULONG * pSecondaryDNSv4
Definition: qaGobiApiWds.h:710
ULONG SLQSGetProfile(ULONG profileType, BYTE profileId, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername, WORD *pExtendedErrorCode)
BYTE * pPcscfAddrUsingDhcp
Definition: qaGobiApiWds.h:3101
Definition: qaGobiApiWds.h:3438
ULONG SetAutoconnect(ULONG setting)
USHORT * pSecDNSIPv6addpref
Definition: qaGobiApiWds.h:2536
CHAR * pPassword
Definition: qaGobiApiWds.h:3095
ULONG * pPDPType
Definition: qaGobiApiWds.h:707
BYTE * pClatFlag
Definition: qaGobiApiWds.h:3139
WORD * pPDNWaitTimer
Definition: qaGobiApiWds.h:3125
Definition: qaGobiApiWds.h:1601
BYTE * pPrimaryID
Definition: qaGobiApiWds.h:3107
ULONG MaxChanTxRate
Definition: qaGobiApiWds.h:4483
BYTE filterId
Definition: qaGobiApiWds.h:3379
ULONG MaxChanRxRate
Definition: qaGobiApiWds.h:4484
unsigned short USHORT
Definition: SwiDataTypes.h:36
CHAR * pUsername
Definition: qaGobiApiWds.h:3093
USHORT * pIpcpAckTimeout
Definition: qaGobiApiWds.h:2737
struct qmiWdsRunTimeSettings rts
Definition: qaGobiApiWds.h:1921
Definition: qaGobiApiWds.h:2502
ULONGLONG lastCallActiveTime
Definition: qaGobiApiWds.h:1097
ULONG * pSecDNSIPv4AddPref
Definition: qaGobiApiWds.h:2512
BYTE nameSize
Definition: qaGobiApiWds.h:715
ULONG maxDlBitRate
Definition: qaGobiApiWds.h:3442
WORD MNC
Definition: qaGobiApiWds.h:1736
BYTE * pImCnFlag
Definition: qaGobiApiWds.h:3102
ULONG v4sessionId
Definition: qaGobiApiWds.h:2213
Definition: qaGobiApiWds.h:4359
ULONG ratMask
Definition: qaGobiApiWds.h:970
BYTE optCode
Definition: qaGobiApiWds.h:5348
BYTE * pInstanceID
Definition: qaGobiApiWds.h:4342
BYTE * pSupportEmergencyCalls
Definition: qaGobiApiWds.h:2542
USHORT * pSecondaryDNSV6
Definition: qaGobiApiWds.h:1889
Definition: qaGobiApiWds.h:4029
BYTE * pMIPStatusInd
Definition: qaGobiApiWds.h:3907
Definition: qaGobiApiWds.h:5324
ULONG rcv4
Definition: qaGobiApiWds.h:2211
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:3324
BYTE ipVersion
Definition: qaGobiApiWds.h:3381
BYTE SigInd
Definition: qaGobiApiWds.h:3410
ULONG failureReasonv6
Definition: qaGobiApiWds.h:2210
CHAR * pAPNName
Definition: qaGobiApiWds.h:718
ULONG SetMobileIP(ULONG mode)
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:1545
QmiProfileInfoV2 curProfile
Definition: qaGobiApiWds.h:3763
ULONG precedenceClass
Definition: qaGobiApiWds.h:3321
USHORT * pLcpAckTimeout
Definition: qaGobiApiWds.h:2736
BYTE statsPeriod
Definition: qaGobiApiWds.h:3840
Definition: qaGobiApiWds.h:5452
Definition: qaGobiApiWds.h:4668
BYTE hwType
Definition: qaGobiApiWds.h:5326
ULONG SetDefaultProfileLTEV2(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *PrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
BYTE TlvPresent
Definition: qaGobiApiWds.h:4955
BYTE * pPDPtype
Definition: qaGobiApiWds.h:2506
pdpidx
Definition: qaGobiApiWds.h:5447
struct UMTSQoS * pUMTSMinQoS
Definition: qaGobiApiWds.h:2514
BYTE * pReportDataBearerTech
Definition: qaGobiApiWds.h:4435
Definition: qaGobiApiWds.h:4931
Definition: qaGobiApiWds.h:5175
struct QosClassID * pQosClassID
Definition: qaGobiApiWds.h:3114
BYTE trafficClass
Definition: qaGobiApiWds.h:3286
Definition: qaGobiApiWds.h:3169
BYTE contextId
Definition: qaGobiApiWds.h:3953
WORD * pProfilenameSize
Definition: qaGobiApiWds.h:3081
BYTE * pLTEtoIWLANHandoverFlag
Definition: qaGobiApiWds.h:3133
WdsDHCPv4OptionList * pRequestOptionList
Definition: qaGobiApiWds.h:5388
ULONG ThrottleTimer[10]
Definition: qaGobiApiWds.h:1748
Definition: qaGobiApiWds.h:5221
BYTE trafficClass
Definition: qaGobiApiWds.h:1544
ULONG IPSECSPI
Definition: qaGobiApiWds.h:3389
ULONGLONG lastCallTime
Definition: qaGobiApiWds.h:1067
ULONGLONG * pTXTotalBytes
Definition: qaGobiApiWds.h:4184
TransferStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:4433
CHAR * pAPNName
Definition: qaGobiApiWds.h:4033
DataULongTlv RxOkConutTlv
Definition: qaGobiApiWds.h:4993
ULONG * pIPv4AddrPref
Definition: qaGobiApiWds.h:2522
CHAR fqdnAddr[256]
Definition: qaGobiApiWds.h:1637
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:4211
USHORT * pSecDNSIPv6addpref
Definition: qaGobiApiWds.h:3112
CHAR * pAPNName
Definition: qaGobiApiWds.h:2509
ULONG maxSDUSize
Definition: qaGobiApiWds.h:1550
ULONG GetSessionDuration(ULONGLONG *pDuration, BYTE instance)
struct TFTIDParams * pTFTID1Params
Definition: qaGobiApiWds.h:2527
struct GPRSQoS * pGPRSGrantedQoS
Definition: qaGobiApiWds.h:1878
ULONG GetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt, BYTE instance)
Definition: qaGobiApiWds.h:1080
BYTE * pAddrAllocPref
Definition: qaGobiApiWds.h:2537
TrStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:3904
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:31
Definition: qaGobiApiWds.h:980
ULONG Mask
Definition: qaGobiApiWds.h:4431
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:3290
BYTE * pAuthenticationPref
Definition: qaGobiApiWds.h:2521
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:1881
ULONG SLQSSGetLoopback(WDSGetLoopbackData *data)
struct UMTSQoS UMTSReqQoS
Definition: qaGobiApiWds.h:3409
Definition: qaGobiApiWds.h:4953
CHAR * pAPNName
Definition: qaGobiApiWds.h:1874
Definition: qaGobiApiWds.h:4585
BYTE acroamsetting
Definition: qaGobiApiWds.h:3518
Definition: qaGobiApiWds.h:5137
BOOL WDS_IsGobiDevice()
Definition: qaGobiApiWds.h:3717
union WdsProfileParam QmiProfileInfo
ULONG maxUlBitRate
Definition: qaGobiApiWds.h:3444
BYTE chaddrLen
Definition: qaGobiApiWds.h:5327
BYTE * pDataSystemStatusChangeInd
Definition: qaGobiApiWds.h:3912
ULONG transferDelay
Definition: qaGobiApiWds.h:3296
ULONG SLQSWdsSwiPDPRuntimeSettings(swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq, swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp)
BYTE * pImCnFlag
Definition: qaGobiApiWds.h:2526
BYTE * pNetworkInfoLen
Definition: qaGobiApiWds.h:4891
ULONG techType
Definition: qaGobiApiWds.h:5078
ULONGLONG * pTXOKBytesCount
Definition: qaGobiApiWds.h:4589
Definition: qaGobiApiWds.h:3663
WORD * pSourceIP
Definition: qaGobiApiWds.h:3382
ULONG * pTXPacketOverflows
Definition: qaGobiApiWds.h:4674
ULONG * pSeDNSIPv4Address
Definition: qaGobiApiWds.h:4037
BYTE * pContextId
Definition: qaGobiApiWds.h:4031
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:4707
CHAR * pUsername
Definition: qaGobiApiWds.h:720
BYTE * pDataRate
Definition: qaGobiApiWds.h:2747
Definition: qaGobiApiWds.h:1542
Definition: qaGobiApiWds.h:1095
BYTE * pPersistFlag
Definition: qaGobiApiWds.h:3138
ULONG GetDefaultProfileV2(ULONG profileType, getDefaultSettingsV2 *pGetDefaultSettingsV2)
CHAR * pName
Definition: qaGobiApiWds.h:716
BYTE * pMsisdnFlag
Definition: qaGobiApiWds.h:3137
ULONG SetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
USHORT * pAuthTimeout
Definition: qaGobiApiWds.h:2738
WORD * pExtErrCode
Definition: qaGobiApiWds.h:3742
WdsDHCPv4ProfileId * pProfileId
Definition: qaGobiApiWds.h:5386
BYTE * pDataMode
Definition: qaGobiApiWds.h:2749
WORD destPortRangeEnd
Definition: qaGobiApiWds.h:3386
ULONG GetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
ULONG * pSecondaryDNSV4
Definition: qaGobiApiWds.h:1876
ULONG SLQSSet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
CHAR * pProfilename
Definition: qaGobiApiWds.h:2504
BOOL action
Definition: qaGobiApiWds.h:2202
struct WdsPktStatisticsElmnts PktStatElmntsV4
Definition: qaGobiApiWds.h:4709
Definition: qaGobiApiWds.h:1679
Definition: qaGobiApiWds.h:3951
ULONG * pv6sessionId
Definition: qaGobiApiWds.h:1189
BYTE ByteLoopbackMultiplier
Definition: qaGobiApiWds.h:5224
WORD * pUsernameSize
Definition: qaGobiApiWds.h:2518
ULONG sessionId
Definition: qaGobiApiWds.h:2207
ULONG * v6sessionId
Definition: qaGobiApiWds.h:1920
WORD * pCallEndReason
Definition: qaGobiApiWds.h:4588
BYTE * pAuthProtocol
Definition: qaGobiApiWds.h:2742
CHAR * pPassword
Definition: qaGobiApiWds.h:2519
WORD * pMaxPDNTimer
Definition: qaGobiApiWds.h:3124
BOOL action
Definition: qaGobiApiWds.h:3516
Definition: qaGobiApiWds.h:1664
struct IPV6GWAddressInfo * pIPV6GWAddrInfo
Definition: qaGobiApiWds.h:1896
ULONG GetSessionState(ULONG *pState, BYTE instance)
ULONG SetMobileIPParameters(CHAR *pSPC, ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
ConnectionStatus * pConnectionStatus
Definition: qaGobiApiWds.h:4587
Definition: qaGobiApiWds.h:1870
WORD * pSeDNSIPv6Address
Definition: qaGobiApiWds.h:4041
BYTE MDMConnStatus
Definition: qaGobiApiWds.h:4458
Definition: qaGobiApiWds.h:4888
struct GPRSRequestedQoS * pGPRSRequestedQos
Definition: qaGobiApiWds.h:2515
struct ProfileIdentifier * pProfileID
Definition: qaGobiApiWds.h:1882
BYTE * pPrefNetwork
Definition: qaGobiApiWds.h:4890
Definition: qaGobiApiWds.h:1619
ULONG * pRXDroppedCount
Definition: qaGobiApiWds.h:4681
Definition: qaGobiApiWds.h:3078
Definition: qaGobiApiWds.h:1757
BYTE ipfamily
Definition: qaGobiApiWds.h:2215
CHAR * pAuthPassword
Definition: qaGobiApiWds.h:2745
ULONG * pRXPacketSuccesses
Definition: qaGobiApiWds.h:4671
WORD * pAPNnameSize
Definition: qaGobiApiWds.h:3086
ULONG SetDefaultProfileNum(BYTE profile_type, BYTE profile_family, BYTE profile_index)
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:3741
BYTE nextHeader
Definition: qaGobiApiWds.h:3384
BYTE * pAPNClass
Definition: qaGobiApiWds.h:2541
ULONG iSLQSMISetIPFamilyPreference(BYTE IPFamilyPreference, BYTE instance)
ULONG GetIPAddressLTE(WdsIpAddressInfoReq *)
Definition: qaGobiApiWds.h:3377
ULONGLONG * pRXTotalBytes
Definition: qaGobiApiWds.h:4185
Definition: qaGobiApiWds.h:1917
ULONG SLQSSSetLoopback(WDSSetLoopbackData *pReq)
WORD * pProfileList
Definition: qaGobiApiWds.h:3666
ULONG * pIPAddressv4
Definition: qaGobiApiWds.h:708
BYTE resBerRatio
Definition: qaGobiApiWds.h:1552
Definition: qaGobiApiWds.h:1716
struct Profile3GPPV2 SlqsProfile3GPP
Definition: qaGobiApiWds.h:3171
ULONG * pTXPacketErrors
Definition: qaGobiApiWds.h:4672
BYTE * pProfileIndex
Definition: qaGobiApiWds.h:3465
ULONG * pPriDNSIPv4AddPref
Definition: qaGobiApiWds.h:2511
Definition: qaGobiApiWds.h:1187
BYTE * pProfileType
Definition: qaGobiApiWds.h:3202
Definition: qaGobiApiWds.h:2201
ULONG * pAuthentication
Definition: qaGobiApiWds.h:2216
WORD * pUsernameSize
Definition: qaGobiApiWds.h:3094
struct GetProfileMnc * pMnc
Definition: qaGobiApiWds.h:3122
ULONG verbFailReasonType
Definition: qaGobiApiWds.h:2219
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:1606
BYTE * pPcscfAddrUsingDhcp
Definition: qaGobiApiWds.h:2525
WORD * pTechnology
Definition: qaGobiApiWds.h:1894
ULONG SLQSSSetDHCPv4ClientConfig(WdsDHCPv4Config *pReq)
BYTE TlvPresent
Definition: qaGobiApiWds.h:1081
ULONG * pAuthentication
Definition: qaGobiApiWds.h:1880
BYTE profileType
Definition: qaGobiApiWds.h:2263
struct GPRSRequestedQoS * pGPRSMinimumQoS
Definition: qaGobiApiWds.h:2516
ULONG * pGWAddressV4
Definition: qaGobiApiWds.h:1883
QmiWdsIpAddressInfo ip
Definition: qaGobiApiWds.h:1190
ULONG SLQSWdsSetEventReport(wdsSetEventReportReq *pSetEventReportReq)
Definition: qaGobiApiWds.h:4182
BYTE resBerRatio
Definition: qaGobiApiWds.h:3294
BYTE * pLoopbackMode
Definition: qaGobiApiWds.h:5177
ULONG v6sessionId
Definition: qaGobiApiWds.h:2214
unsigned long max_channel_rx_rate
Definition: qaGobiApiWds.h:5142
ULONG GetDefaultProfileLTE(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *pPrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
struct _slqs3GPPConfigItem slqs3GPPConfigItem
BYTE * pSecondaryFlag
Definition: qaGobiApiWds.h:2530
Definition: qaGobiApiWds.h:5364
ULONG iGetPacketStatistics(ULONG *pV4sessionId, ULONG *pV6sessionId, struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt)
BYTE * pAddrAllocPref
Definition: qaGobiApiWds.h:3113
ULONG * pMtu
Definition: qaGobiApiWds.h:1890
ULONG GetByteTotals(ULONGLONG *pTXTotalBytes, ULONGLONG *pRXTotalBytes, BYTE instance)
BYTE * pPdpAccessConFlag
Definition: qaGobiApiWds.h:2524
BYTE * pAllowLinger
Definition: qaGobiApiWds.h:2735
BYTE * pEVDOPageMonPerChangeInd
Definition: qaGobiApiWds.h:3911
struct UMTSQoS * pUMTSMinQoS
Definition: qaGobiApiWds.h:3090
BYTE * pAuthenticationPref
Definition: qaGobiApiWds.h:3097
ULONGLONG MDMCallDuration
Definition: qaGobiApiWds.h:4459
ULONG SLQSSetProfile(ULONG profileType, BYTE profileId, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
ULONG GetDataBearerTechnology(ULONG *pDataBearer, BYTE instance)
ULONG * pProfileId3GPP
Definition: qaGobiApiWds.h:2205
WORD * pPasswordSize
Definition: qaGobiApiWds.h:2520
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:4708
Definition: qaGobiApiWds.h:3199
Definition: qaGobiApiWds.h:4479
struct _GetProfileSettingOut GetProfileSettingOut
WORD * pPasswordSize
Definition: qaGobiApiWds.h:3096
ULONG iGetConnectionRate(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsConnectionRateElmnts *pConnectionRateElmnt)
ULONGLONG * pRXOKBytesCount
Definition: qaGobiApiWds.h:4590
ULONGLONG * pMdmCallDurationActive
Definition: qaGobiApiWds.h:4596
BYTE * pProfileType
Definition: qaGobiApiWds.h:3559
struct Profile3GPP SlqsProfile3GPP
Definition: qaGobiApiWds.h:3155
ULONG failureReasonv4
Definition: qaGobiApiWds.h:2209
ULONG GetLastMobileIPError(ULONG *pError)
QmiWDSDataBearerTechnology * pCurDataBearerTechnology
Definition: qaGobiApiWds.h:1005
ULONG ratValue
Definition: qaGobiApiWds.h:5079
ULONG delayClass
Definition: qaGobiApiWds.h:1604
ULONG maxSDUSize
Definition: qaGobiApiWds.h:3292
Definition: qaGobiApiWds.h:3838
BYTE * pNegoDnsSrvrPref
Definition: qaGobiApiWds.h:2732
BYTE numInstances
Definition: qaGobiApiWds.h:1621
WORD fqdnLen
Definition: qaGobiApiWds.h:1636
Definition: qaGobiApiWds.h:1698
BYTE dataBearerMask
Definition: qaGobiApiWds.h:1004
CHAR * pProfilename
Definition: qaGobiApiWds.h:3080
WORD * pPrDNSIPv6Address
Definition: qaGobiApiWds.h:4040
BYTE profileType
Definition: qaGobiApiWds.h:5305
Definition: qaGobiApiWds.h:5397
ULONGLONG * pTXOkBytesCount
Definition: qaGobiApiWds.h:4676
USHORT IPAddressV6[8]
Definition: qaGobiApiWds.h:1701
BYTE * pRATType
Definition: qaGobiApiWds.h:2759
BYTE * pCurrDataBearerTechInd
Definition: qaGobiApiWds.h:3908
int BOOL
Definition: SwiDataTypes.h:38
ULONG * pPppSessCloseTimer1x
Definition: qaGobiApiWds.h:2734
USHORT * pIPv6AddPref
Definition: qaGobiApiWds.h:2532
USHORT * pIPAddressV6
Definition: qaGobiApiWds.h:1172
ULONG * pSecDNSIPv4AddPref
Definition: qaGobiApiWds.h:3088
BYTE * pPDNDisconnectWaitTimer
Definition: qaGobiApiWds.h:3128
ULONG statsMask
Definition: qaGobiApiWds.h:3841
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:3576
BYTE * pIpcpCreqRetryCount
Definition: qaGobiApiWds.h:2740
BYTE * pPdpDataCompType
Definition: qaGobiApiWds.h:2508
struct TFTIDParams * pTFTID2Params
Definition: qaGobiApiWds.h:2528
BYTE * pDataBearerTechInd
Definition: qaGobiApiWds.h:3905
WORD * pAuthPasswordSize
Definition: qaGobiApiWds.h:2746
ULONGLONG * pLastCallTXOKBytesCnt
Definition: qaGobiApiWds.h:4594
Definition: qaGobiApiWds.h:3574
WORD * pApnStringSize
Definition: qaGobiApiWds.h:2752
unsigned int ULONG
Definition: SwiDataTypes.h:29
USHORT * pSecV6DnsAddress
Definition: qaGobiApiWds.h:2758
USHORT * pIPAddressv6
Definition: qaGobiApiWds.h:711
ULONG RMSetTransferStatistics(swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq)
ULONG * pPDNInactivTimeout
Definition: qaGobiApiWds.h:3116
BYTE currentNetwork
Definition: qaGobiApiWds.h:969
ULONG * pAppType
Definition: qaGobiApiWds.h:2748
WORD * pMcc
Definition: qaGobiApiWds.h:3121
unsigned short WORD
Definition: SwiDataTypes.h:35
ULONG RATMask
Definition: qaGobiApiWds.h:4865
ULONG * pPrimaryDNSv4
Definition: qaGobiApiWds.h:709
USHORT gwAddressV6[8]
Definition: qaGobiApiWds.h:1719
struct PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: qaGobiApiWds.h:1652
BYTE ProfileType
Definition: qaGobiApiWds.h:3719
WORD srcPortRangeStart
Definition: qaGobiApiWds.h:3387
Definition: qaGobiApiWds.h:4456
BYTE ProfileID
Definition: qaGobiApiWds.h:3720
unsigned long current_channel_rx_rate
Definition: qaGobiApiWds.h:5140
struct DomainNameList * pDomainList
Definition: qaGobiApiWds.h:1891
Definition: qaGobiApiWds.h:3407
WORD tosMask
Definition: qaGobiApiWds.h:3390
BYTE * pPdpDataCompType
Definition: qaGobiApiWds.h:3084
struct UMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: qaGobiApiWds.h:3109
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:1549
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:4212
ULONGLONG * pTXOKBytesLastCall
Definition: qaGobiApiWds.h:4678
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:3288
ULONG * pRXPacketOverflows
Definition: qaGobiApiWds.h:4675
struct GPRSRequestedQoS * pGPRSMinimumQoS
Definition: qaGobiApiWds.h:3092
struct WdsByteTotalsElmnts ByteTotalsElmntsV4
Definition: qaGobiApiWds.h:4213
BYTE * pPrimaryID
Definition: qaGobiApiWds.h:2531
ULONG * pAppUserData
Definition: qaGobiApiWds.h:3126
Definition: qaGobiApiWds.h:3761
Definition: qaGobiApiWds.h:5346
BYTE * pIPV6DelegFlag
Definition: qaGobiApiWds.h:3140
unsigned long current_channel_tx_rate
Definition: qaGobiApiWds.h:5139
struct UMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: qaGobiApiWds.h:3110
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:3203
ULONG CurrChanTxRate
Definition: qaGobiApiWds.h:4481

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved